package com.xinruke.hostels.common.po;

import java.util.Date;
import javax.persistence.*;

@Table(name = "yw_fangtairiqijilu")
public class YwFangtairiqijilu {
    @Id
    private Integer id;

    @Column(name = "fangjian_id")
    private Integer fangjianId;

    @Column(name = "jiudian_id")
    private Integer jiudianId;

    private Date kaishishijian;

    private Date jieshushijian;

    /**
     * 房间状态：0锁房；1.空净；2空脏；3住净；4住脏；5维修；
     */
    private Byte fangjianzhuangtai;

    /**
     * 房间类别:1房间；2会议室；3餐厅
     */
    private Byte fangjianleibie;

    /**
     * 源id：1.订单id2.操作id
     */
    @Column(name = "yewuyuan_id")
    private Integer yewuyuanId;

    /**
     * 业务类型：1.网上预订单；2.前台预订单；3.维修；4锁房；5其他
     */
    private Byte yewuleixing;

    /**
     * 1:有效；2无效；
     */
    private Byte zhuangtai;

    /**
     * 操作标识：1:预订锁房；2系统锁房；3系统维修；
     */
    private Byte caozuobiaoshi;

    private String beizhu;

    /**
     * 创建时间
     */
    private Date chuangjianshijian;

    /**
     * 更新时间
     */
    private Date gengxinshijian;

    /**
     * 0删除，1删除
     */
    private Byte shanchubiaoshi;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * @return fangjian_id
     */
    public Integer getFangjianId() {
        return fangjianId;
    }

    /**
     * @param fangjianId
     */
    public void setFangjianId(Integer fangjianId) {
        this.fangjianId = fangjianId;
    }

    /**
     * @return jiudian_id
     */
    public Integer getJiudianId() {
        return jiudianId;
    }

    /**
     * @param jiudianId
     */
    public void setJiudianId(Integer jiudianId) {
        this.jiudianId = jiudianId;
    }

    /**
     * @return kaishishijian
     */
    public Date getKaishishijian() {
        return kaishishijian;
    }

    /**
     * @param kaishishijian
     */
    public void setKaishishijian(Date kaishishijian) {
        this.kaishishijian = kaishishijian;
    }

    /**
     * @return jieshushijian
     */
    public Date getJieshushijian() {
        return jieshushijian;
    }

    /**
     * @param jieshushijian
     */
    public void setJieshushijian(Date jieshushijian) {
        this.jieshushijian = jieshushijian;
    }

    /**
     * 获取房间状态：0锁房；1.空净；2空脏；3住净；4住脏；5维修；
     *
     * @return fangjianzhuangtai - 房间状态：0锁房；1.空净；2空脏；3住净；4住脏；5维修；
     */
    public Byte getFangjianzhuangtai() {
        return fangjianzhuangtai;
    }

    /**
     * 设置房间状态：0锁房；1.空净；2空脏；3住净；4住脏；5维修；
     *
     * @param fangjianzhuangtai 房间状态：0锁房；1.空净；2空脏；3住净；4住脏；5维修；
     */
    public void setFangjianzhuangtai(Byte fangjianzhuangtai) {
        this.fangjianzhuangtai = fangjianzhuangtai;
    }

    /**
     * 获取房间类别:1房间；2会议室；3餐厅
     *
     * @return fangjianleibie - 房间类别:1房间；2会议室；3餐厅
     */
    public Byte getFangjianleibie() {
        return fangjianleibie;
    }

    /**
     * 设置房间类别:1房间；2会议室；3餐厅
     *
     * @param fangjianleibie 房间类别:1房间；2会议室；3餐厅
     */
    public void setFangjianleibie(Byte fangjianleibie) {
        this.fangjianleibie = fangjianleibie;
    }

    /**
     * 获取源id：1.订单id2.操作id
     *
     * @return yewuyuan_id - 源id：1.订单id2.操作id
     */
    public Integer getYewuyuanId() {
        return yewuyuanId;
    }

    /**
     * 设置源id：1.订单id2.操作id
     *
     * @param yewuyuanId 源id：1.订单id2.操作id
     */
    public void setYewuyuanId(Integer yewuyuanId) {
        this.yewuyuanId = yewuyuanId;
    }

    /**
     * 获取业务类型：1.网上预订单；2.前台预订单；3.维修；4锁房；5其他
     *
     * @return yewuleixing - 业务类型：1.网上预订单；2.前台预订单；3.维修；4锁房；5其他
     */
    public Byte getYewuleixing() {
        return yewuleixing;
    }

    /**
     * 设置业务类型：1.网上预订单；2.前台预订单；3.维修；4锁房；5其他
     *
     * @param yewuleixing 业务类型：1.网上预订单；2.前台预订单；3.维修；4锁房；5其他
     */
    public void setYewuleixing(Byte yewuleixing) {
        this.yewuleixing = yewuleixing;
    }

    /**
     * 获取1:有效；2无效；
     *
     * @return zhuangtai - 1:有效；2无效；
     */
    public Byte getZhuangtai() {
        return zhuangtai;
    }

    /**
     * 设置1:有效；2无效；
     *
     * @param zhuangtai 1:有效；2无效；
     */
    public void setZhuangtai(Byte zhuangtai) {
        this.zhuangtai = zhuangtai;
    }

    /**
     * 获取操作标识：1:预订锁房；2系统锁房；3系统维修；
     *
     * @return caozuobiaoshi - 操作标识：1:预订锁房；2系统锁房；3系统维修；
     */
    public Byte getCaozuobiaoshi() {
        return caozuobiaoshi;
    }

    /**
     * 设置操作标识：1:预订锁房；2系统锁房；3系统维修；
     *
     * @param caozuobiaoshi 操作标识：1:预订锁房；2系统锁房；3系统维修；
     */
    public void setCaozuobiaoshi(Byte caozuobiaoshi) {
        this.caozuobiaoshi = caozuobiaoshi;
    }

    /**
     * @return beizhu
     */
    public String getBeizhu() {
        return beizhu;
    }

    /**
     * @param beizhu
     */
    public void setBeizhu(String beizhu) {
        this.beizhu = beizhu;
    }

    /**
     * 获取创建时间
     *
     * @return chuangjianshijian - 创建时间
     */
    public Date getChuangjianshijian() {
        return chuangjianshijian;
    }

    /**
     * 设置创建时间
     *
     * @param chuangjianshijian 创建时间
     */
    public void setChuangjianshijian(Date chuangjianshijian) {
        this.chuangjianshijian = chuangjianshijian;
    }

    /**
     * 获取更新时间
     *
     * @return gengxinshijian - 更新时间
     */
    public Date getGengxinshijian() {
        return gengxinshijian;
    }

    /**
     * 设置更新时间
     *
     * @param gengxinshijian 更新时间
     */
    public void setGengxinshijian(Date gengxinshijian) {
        this.gengxinshijian = gengxinshijian;
    }

    /**
     * 获取0删除，1删除
     *
     * @return shanchubiaoshi - 0删除，1删除
     */
    public Byte getShanchubiaoshi() {
        return shanchubiaoshi;
    }

    /**
     * 设置0删除，1删除
     *
     * @param shanchubiaoshi 0删除，1删除
     */
    public void setShanchubiaoshi(Byte shanchubiaoshi) {
        this.shanchubiaoshi = shanchubiaoshi;
    }
}